\hypertarget{structptl__q}{
\section{ptl\_\-q Struct Reference}
\label{structptl__q}\index{ptl\_\-q@{ptl\_\-q}}
}
{\tt \#include $<$ptl\_\-queue.h$>$}

\subsection*{Data Fields}
\begin{CompactItemize}
\item 
char $\ast$ \hyperlink{structptl__q_2cc9c2fed77707edcd1ad100b77ae518}{type}
\item 
long \hyperlink{structptl__q_048809b1b71c2eb8761efc257e5b33e7}{capacity}
\item 
long \hyperlink{structptl__q_3f0431c19a769ad9b217fd4346be9d7a}{size}
\item 
struct \hyperlink{structptl__q__element}{ptl\_\-q\_\-element} $\ast$ \hyperlink{structptl__q_621b56b8f7c05e525fd57d9df6e4da98}{head}
\item 
struct \hyperlink{structptl__q__element}{ptl\_\-q\_\-element} $\ast$ \hyperlink{structptl__q_1e1123cd870ec27fa4bfd60b1bee30da}{tail}
\item 
void $\ast$ \hyperlink{structptl__q_220328a94e311f641635b33ac2d9bfca}{functions}
\end{CompactItemize}


\subsection{Field Documentation}
\hypertarget{structptl__q_2cc9c2fed77707edcd1ad100b77ae518}{
\index{ptl\_\-q@{ptl\_\-q}!type@{type}}
\index{type@{type}!ptl_q@{ptl\_\-q}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf ptl\_\-q::type}}}
\label{structptl__q_2cc9c2fed77707edcd1ad100b77ae518}


\hypertarget{structptl__q_048809b1b71c2eb8761efc257e5b33e7}{
\index{ptl\_\-q@{ptl\_\-q}!capacity@{capacity}}
\index{capacity@{capacity}!ptl_q@{ptl\_\-q}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}long {\bf ptl\_\-q::capacity}}}
\label{structptl__q_048809b1b71c2eb8761efc257e5b33e7}


\hypertarget{structptl__q_3f0431c19a769ad9b217fd4346be9d7a}{
\index{ptl\_\-q@{ptl\_\-q}!size@{size}}
\index{size@{size}!ptl_q@{ptl\_\-q}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}long {\bf ptl\_\-q::size}}}
\label{structptl__q_3f0431c19a769ad9b217fd4346be9d7a}


\hypertarget{structptl__q_621b56b8f7c05e525fd57d9df6e4da98}{
\index{ptl\_\-q@{ptl\_\-q}!head@{head}}
\index{head@{head}!ptl_q@{ptl\_\-q}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}struct {\bf ptl\_\-q\_\-element}$\ast$ {\bf ptl\_\-q::head}\hspace{0.3cm}{\tt  \mbox{[}read\mbox{]}}}}
\label{structptl__q_621b56b8f7c05e525fd57d9df6e4da98}


\hypertarget{structptl__q_1e1123cd870ec27fa4bfd60b1bee30da}{
\index{ptl\_\-q@{ptl\_\-q}!tail@{tail}}
\index{tail@{tail}!ptl_q@{ptl\_\-q}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}struct {\bf ptl\_\-q\_\-element}$\ast$ {\bf ptl\_\-q::tail}\hspace{0.3cm}{\tt  \mbox{[}read\mbox{]}}}}
\label{structptl__q_1e1123cd870ec27fa4bfd60b1bee30da}


\hypertarget{structptl__q_220328a94e311f641635b33ac2d9bfca}{
\index{ptl\_\-q@{ptl\_\-q}!functions@{functions}}
\index{functions@{functions}!ptl_q@{ptl\_\-q}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void$\ast$ {\bf ptl\_\-q::functions}}}
\label{structptl__q_220328a94e311f641635b33ac2d9bfca}




The documentation for this struct was generated from the following file:\begin{CompactItemize}
\item 
\hyperlink{ptl__queue_8h}{ptl\_\-queue.h}\end{CompactItemize}
